package com.cd826dong.clouddemo.api;

import com.cd826dong.clouddemo.util.ApplicationContextHolder;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/config")
@RefreshScope
public class ConfigEndPoint {

    @Value("${foo}")
    private String foo;

    @RequestMapping("/refash")
    public String refrashConfig(){
//        String foo = ApplicationContextHolder.getApplicationContext().getEnvironment().getProperty("foo");
        return foo;
    }
}
